//--通用
a:hover{
 color: #ff9900;
 text-decoration: none
}

a{
 color: blue;
 text-decoration: none
}

input{
 border-width:expression((this.readOnly && this.readOnly==true) ? "0px":"1px");
 border-style:expression((this.type=="checkbox") ? "none":"solid");
 font-size:12px;
 background-color:expression((this.readOnly && this.readOnly==true) ? "transparent":"");
}

table{
 width:100%;
 empty-cells:show;
}

.table.listTable{
  width:100%;
  empty-cells:hide;
  border-top:1px solid red;
  border-left:1px solid red;
  empty-cells:show;
}

.table.listTable tr td{
  height:18px;
  font-size: 12px;
  text-align:center;
  border-right:1px solid red;
  border-bottom:1px solid red;
}

.table.tr.td.columnTitle{
  color: #FFFFFF;
  height:18px;
  font-size: 12px;
  text-align:center;
  background-color: red;
}

.table.toolsTable{
width:100%;
}

.table.toolsTable tr td{
  height:18px;
  font-size: 12px;
  text-align:right;
}

.table.inputTable{
  width:100%;
  empty-cells:hide;
  border-top:1px solid red;
  border-left:1px solid red;
  empty-cells:show;
}

.table.inputTable tr td{
  height:18px;
  font-size: 12px;
  text-align:center;
  border-right:1px solid red;
  border-bottom:1px solid red;
}


.table.inputTable tr td.lable{
  height:18px;
  font-size: 12px;
  text-align:center;
  border-right:1px solid red;
  border-bottom:1px solid red;
  text-align :right;
  padding-right:10px;
}

.table.inputTable tr td.text{
  height:18px;
  font-size: 12px;
  text-align:center;
  border-right:1px solid red;
  border-bottom:1px solid red;
  text-align :left;
}

.table.splitTable{
  width:50%;
  empty-cells:show;
}

.table.splitTable tr td{
  height:18px;
  font-size: 12px;
  text-align:center;
}